| # RUN: llvm-mc -arch=hexagon -mcpu=hexagonv62 -filetype=obj %s | llvm-objdump -d - | FileCheck %s | |
| r0=gpmucnt4 | |
| # CHECK: { r0 = gpmucnt4 } | |
| r0=gpmucnt5 | |
| # CHECK: { r0 = gpmucnt5 } | |
| r0=gpmucnt6 | |
| # CHECK: { r0 = gpmucnt6 } | |
| r0=gpmucnt7 | |
| # CHECK: { r0 = gpmucnt7 } | |
| r0=gpcyclelo | |
| # CHECK: { r0 = gpcyclelo } | |
| r0=gpcyclehi | |
| # CHECK: { r0 = gpcyclehi } | |
| r0=gpmucnt0 | |
| # CHECK: { r0 = gpmucnt0 } | |
| r0=gpmucnt1 | |
| # CHECK: { r0 = gpmucnt1 } | |
| r0=gpmucnt2 | |
| # CHECK: { r0 = gpmucnt2 } | |
| r0=gpmucnt3 | |
| # CHECK: { r0 = gpmucnt3 } | |
| r0=gelr | |
| # CHECK: { r0 = gelr } | |
| r0=gsr | |
| # CHECK: { r0 = gsr } | |
| r0=gosp | |
| # CHECK: { r0 = gosp } | |
| r0=gbadva | |
| # CHECK: { r0 = gbadva } | |
| r1:0=g1:0 | |
| # CHECK: { r1:0 = g1:0 } | |
| r1:0=g3:2 | |
| # CHECK: { r1:0 = g3:2 } | |
| r1:0=g17:16 | |
| # CHECK: { r1:0 = g17:16 } | |
| r1:0=g19:18 | |
| # CHECK: { r1:0 = g19:18 } | |
| r1:0=g25:24 | |
| # CHECK: { r1:0 = g25:24 } | |
| r1:0=g27:26 | |
| # CHECK: { r1:0 = g27:26 } | |
| r1:0=g29:28 | |
| # CHECK: { r1:0 = g29:28 } | |
| { | |
| if (!p1) callr r26 | |
| r17=g0 | |
| if (!p3) r26=or(r15,r9) | |
| memb(r11+#-478)=r17.new | |
| } | |
| # CHECK: { r17 = gelr | |
| # CHECK: if (!p1) callr r26 | |
| # CHECK: if (!p3) r26 = or(r15,r9) | |
| # CHECK: memb(r11+#-478) = r17.new } | |
| { | |
| if (!p1) callr r26 | |
| r17=gpmucnt2 | |
| if (!p3) r26=or(r15,r9) | |
| memb(r11+#-478)=r17.new | |
| } | |
| # CHECK: { r17 = gpmucnt2 | |
| # CHECK: if (!p1) callr r26 | |
| # CHECK: if (!p3) r26 = or(r15,r9) | |
| # CHECK: memb(r11+#-478) = r17.new } |