brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · bc3f263 Raw
41 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 2>&1 \4# RUN: | FileCheck %s5 6# CHECK: SU(3): Ord  Latency=0 Weak7# CHECK: SU(1): Ord  Latency=0 Weak8# CHECK: Window scheduling is not needed!9 10---11name:            khazad_setkey_in_key12tracksRegLiveness: true13body:             |14  bb.0:15    successors: %bb.1(0x80000000)16    liveins: $r0, $r117  18    %0:intregs = COPY $r119    %1:intregs = COPY $r020    J2_loop0i %bb.1, 1, implicit-def $lc0, implicit-def $sa0, implicit-def $usr21  22  bb.1:23    successors: %bb.2(0x04000000), %bb.1(0x7c000000)24  25    %2:doubleregs = L2_loadrd_io %1, 026    %3:intregs = COPY %2.isub_lo27    S2_storeri_io %0, 0, %328    %4:intregs = S2_asl_i_r %2.isub_hi, 229    %5:intregs = L2_loadri_io %4, 030    %6:intregs = S4_andi_asl_ri 4, %3, 131    %7:intregs = L2_loadri_io %6, 032    %8:intregs = A2_xor %7, %533    S2_storeri_io %1, 0, %834    ENDLOOP0 %bb.1, implicit-def $pc, implicit-def $lc0, implicit $sa0, implicit $lc035    J2_jump %bb.2, implicit-def dead $pc36  37  bb.2:38    PS_jmpret $r31, implicit-def dead $pc39 40...41