brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1019 B · ff04886 Raw
38 lines · plain
1# RUN: llc -mtriple=hexagon -run-pass pipeliner -debug-only=pipeliner %s -o /dev/null 2>&1 | FileCheck %s2# REQUIRES: asserts3 4# Loop carried dependence is assumed in cases where increment value cannot be recognized5# (Not supported for multiple increment instruction)6 7# CHECK:  Rec NodeSet8# CHECK:  Rec NodeSet9# CHECK-NEXT:    SU(1)10# CHECK-NEXT:    SU(2)11 12---13name:            test14tracksRegLiveness: true15 16body:             |17  bb.0:18    successors: %bb.119 20    %10:intregs = IMPLICIT_DEF21    %11:intregs = IMPLICIT_DEF22    J2_loop0i %bb.1, 6, implicit-def $lc0, implicit-def $sa0, implicit-def $usr23 24  bb.1 (machine-block-address-taken):25    successors: %bb.1, %bb.226 27    %0:intregs = PHI %11, %bb.0, %6, %bb.128    %4:intregs = L2_loadri_io %0, 0 :: (load (s32))29    S2_storeri_io %0, 0, %10 :: (store (s32))30    %7:intregs = A2_addi %0, -831    %6:intregs = A2_addi %7, 432    ENDLOOP0 %bb.1, implicit-def $pc, implicit-def $lc0, implicit $sa0, implicit $lc033    J2_jump %bb.2, implicit-def dead $pc34 35  bb.2:36 37...38