brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.8 KiB · 3e5c891 Raw
60 lines · plain
1# REQUIRES: asserts2# RUN: llc --mtriple=hexagon %s -run-pass=pipeliner -debug-only=pipeliner \3# RUN: -window-sched=force -filetype=null -verify-machineinstrs \4# RUN: -window-region-limit=1 -window-search-ratio=100 -window-diff-limit=0 \5# RUN: 2>&1 | FileCheck %s6 7# CHECK-LABEL: Start analyzing II8# CHECK: MaxStallCycle is 09# CHECK-LABEL: Start analyzing II10# CHECK: MaxStallCycle is 011# CHECK-LABEL: Start analyzing II12# CHECK: MaxStallCycle is 013 14---15name:            test_window_stall_cycle16tracksRegLiveness: true17body:             |18  bb.0:19    successors: %bb.3(0x40000000), %bb.1(0x40000000)20    liveins: $r0, $r121  22    %0:intregs = COPY $r123    %1:intregs = COPY $r024    %2:intregs = nsw A2_add %0, %125    %3:intregs = S2_lsr_i_r_acc %2, %2, 3126    %4:intregs = S2_asr_i_r killed %3, 127    %5:predregs = C2_cmpgt %1, %428    %6:intregs = A2_tfrsi 029    J2_jumpt killed %5, %bb.3, implicit-def dead $pc30    J2_jump %bb.1, implicit-def dead $pc31  32  bb.1:33    successors: %bb.2(0x80000000)34  35    %7:intregs = A2_addi %4, 236    %8:intregs = A2_tfrsi 037    %9:intregs = A2_sub %4, %138    %10:intregs = A2_addi %9, 139    %11:intregs = COPY %1040    J2_loop0r %bb.2, %11, implicit-def $lc0, implicit-def $sa0, implicit-def $usr41  42  bb.2 (machine-block-address-taken):43    successors: %bb.3(0x04000000), %bb.2(0x7c000000)44  45    %12:intregs = PHI %7, %bb.1, %13, %bb.246    %14:intregs = PHI %8, %bb.1, %15, %bb.247    %16:intregs = PHI %8, %bb.1, %17, %bb.248    %18:intregs, %13:intregs = L2_loadri_pi %12, -449    %17:intregs = nsw A2_add killed %18, %1650    %15:intregs = A2_max %17, %1451    ENDLOOP0 %bb.2, implicit-def $pc, implicit-def $lc0, implicit $sa0, implicit $lc052    J2_jump %bb.3, implicit-def dead $pc53  54  bb.3:55    %19:intregs = PHI %6, %bb.0, %15, %bb.256    $r0 = COPY %1957    PS_jmpret $r31, implicit-def dead $pc, implicit $r058 59...60