| # RUN: llvm-mc -triple=hexagon -mcpu=hexagonv62 -filetype=obj %s | llvm-objdump --no-print-imm-hex -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 } |