Home | History | Annotate | Download | only in Hexagon
      1 # RUN: llvm-mc -triple=hexagon -filetype=obj %s | llvm-objdump -d -r - | FileCheck %s
      2 #
      3 
      4 # Verify that capitaizled endloops work
      5 
      6 	{ R0 = mpyi(R0,R0) } : endloop0
      7 	{ R0 = mpyi(R0,R0) } : ENDLOOP0
      8 	{ R0 = mpyi(R0,R0) }:endloop0
      9 
     10 	{ R0 = mpyi(R0,R0) } : endloop1
     11 	{ R0 = mpyi(R0,R0) } : ENDLOOP1
     12 	{ R0 = mpyi(R0,R0) }:endloop1
     13 
     14 	{ R0 = mpyi(R0,R0) } : endloop01
     15 	{ R0 = mpyi(R0,R0) } : ENDLOOP01
     16 	{ R0 = mpyi(R0,R0) }:endloop01
     17 
     18 	{ R0 = mpyi(R0,R0) } : endloop0 : endloop1
     19 	{ R0 = mpyi(R0,R0) } : ENDLOOP0 : ENDLOOP1
     20 	{ R0 = mpyi(R0,R0) }:endloop0:endloop1
     21 
     22 # CHECK: r0 = mpyi(r0,r0)
     23 # CHECK: :endloop0
     24 # CHECK: :endloop0
     25 # CHECK: :endloop0
     26 # CHECK: :endloop1
     27 # CHECK: :endloop1
     28 # CHECK: :endloop1
     29 # CHECK: :endloop01
     30 # CHECK: :endloop01
     31 # CHECK: :endloop01
     32 # CHECK: :endloop01
     33 # CHECK: :endloop01
     34 # CHECK: :endloop01
     35 
     36 
     37