68 lines · plain
1# RUN: llvm-mc -triple=hexagon -mcpu=hexagonv62 -filetype=obj %s | llvm-objdump --no-print-imm-hex -d - | FileCheck %s2 3 r0=gpmucnt44 # CHECK: { r0 = gpmucnt4 }5 r0=gpmucnt56 # CHECK: { r0 = gpmucnt5 }7 r0=gpmucnt68 # CHECK: { r0 = gpmucnt6 }9 r0=gpmucnt710 # CHECK: { r0 = gpmucnt7 }11 r0=gpcyclelo12 # CHECK: { r0 = gpcyclelo }13 r0=gpcyclehi14 # CHECK: { r0 = gpcyclehi }15 r0=gpmucnt016 # CHECK: { r0 = gpmucnt0 }17 r0=gpmucnt118 # CHECK: { r0 = gpmucnt1 }19 r0=gpmucnt220 # CHECK: { r0 = gpmucnt2 }21 r0=gpmucnt322 # CHECK: { r0 = gpmucnt3 }23 r0=gelr24 # CHECK: { r0 = gelr }25 r0=gsr26 # CHECK: { r0 = gsr }27 r0=gosp28 # CHECK: { r0 = gosp }29 r0=gbadva30 # CHECK: { r0 = gbadva }31 32 r1:0=g1:033 # CHECK: { r1:0 = g1:0 }34 r1:0=g3:235 # CHECK: { r1:0 = g3:2 }36 r1:0=g17:1637 # CHECK: { r1:0 = g17:16 }38 r1:0=g19:1839 # CHECK: { r1:0 = g19:18 }40 r1:0=g25:2441 # CHECK: { r1:0 = g25:24 }42 r1:0=g27:2643 # CHECK: { r1:0 = g27:26 }44 r1:0=g29:2845 # CHECK: { r1:0 = g29:28 }46 47{48 if (!p1) callr r2649 r17=g050 if (!p3) r26=or(r15,r9)51 memb(r11+#-478)=r17.new52}53# CHECK: { r17 = gelr54# CHECK: if (!p1) callr r2655# CHECK: if (!p3) r26 = or(r15,r9)56# CHECK: memb(r11+#-478) = r17.new }57 58{59 if (!p1) callr r2660 r17=gpmucnt261 if (!p3) r26=or(r15,r9)62 memb(r11+#-478)=r17.new63}64# CHECK: { r17 = gpmucnt265# CHECK: if (!p1) callr r2666# CHECK: if (!p3) r26 = or(r15,r9)67# CHECK: memb(r11+#-478) = r17.new }68