1241c2da4SVictor Huang# RUN: llc -verify-machineinstrs -mcpu=pwr4 -mtriple powerpc-ibm-aix-xcoff -x mir -verify-machineinstrs \ 2241c2da4SVictor Huang# RUN: -xcoff-traceback-table=false -start-before=ppc-branch-select -filetype=obj -o %t.o < %s 3241c2da4SVictor Huang# RUN: llvm-objdump -D -r --mcpu=pwr10 %t.o | FileCheck --check-prefix=DIS %s 4241c2da4SVictor Huang 5241c2da4SVictor Huang--- 6241c2da4SVictor Huangname: aix-prefixed-instruction-boundary 7241c2da4SVictor Huangalignment: 16 8241c2da4SVictor HuangtracksRegLiveness: true 9241c2da4SVictor Huangliveins: 10241c2da4SVictor Huang - { reg: '$x3', virtual-reg: '' } 11241c2da4SVictor Huangbody: | 12241c2da4SVictor Huang bb.0.entry: 13241c2da4SVictor Huang liveins: $x3 14241c2da4SVictor Huang renamable $x3 = LI8 2 15241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 16241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 17241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 18241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 19241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 20241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 21241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 22241c2da4SVictor Huang 23241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 24241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 25241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 26241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 27241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 28241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 29241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 30241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 31241c2da4SVictor Huang 32241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 33241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 34241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 35241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 36241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 37241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 38241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 39241c2da4SVictor Huang renamable $x3 = LI8 2 40241c2da4SVictor Huang 41241c2da4SVictor Huang renamable $x3 = PADDI8 $x3, 13 42241c2da4SVictor Huang BLR8 implicit $lr8, implicit $rm, implicit killed $x3 43241c2da4SVictor Huang... 44241c2da4SVictor Huang 45241c2da4SVictor Huang# DIS: Disassembly of section .text: 46*7b67d2e3Sesmeyi# DIS: 00000000 <.aix-prefixed-instruction-boundary>: 47241c2da4SVictor Huang# DIS-NEXT: 0: 38 60 00 02 li 3, 2 48241c2da4SVictor Huang# DIS-NEXT: 4: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 49241c2da4SVictor Huang# DIS-NEXT: c: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 50241c2da4SVictor Huang# DIS-NEXT: 14: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 51241c2da4SVictor Huang# DIS-NEXT: 1c: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 52241c2da4SVictor Huang# DIS-NEXT: 24: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 53241c2da4SVictor Huang# DIS-NEXT: 2c: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 54241c2da4SVictor Huang# DIS-NEXT: 34: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 55241c2da4SVictor Huang# DIS-NEXT: 3c: 60 00 00 00 nop 56241c2da4SVictor Huang# DIS-NEXT: 40: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 57241c2da4SVictor Huang# DIS-NEXT: 48: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 58241c2da4SVictor Huang# DIS-NEXT: 50: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 59241c2da4SVictor Huang# DIS-NEXT: 58: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 60241c2da4SVictor Huang# DIS-NEXT: 60: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 61241c2da4SVictor Huang# DIS-NEXT: 68: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 62241c2da4SVictor Huang# DIS-NEXT: 70: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 63241c2da4SVictor Huang# DIS-NEXT: 78: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 64241c2da4SVictor Huang# DIS-NEXT: 80: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 65241c2da4SVictor Huang# DIS-NEXT: 88: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 66241c2da4SVictor Huang# DIS-NEXT: 90: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 67241c2da4SVictor Huang# DIS-NEXT: 98: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 68241c2da4SVictor Huang# DIS-NEXT: a0: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 69241c2da4SVictor Huang# DIS-NEXT: a8: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 70241c2da4SVictor Huang# DIS-NEXT: b0: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 71241c2da4SVictor Huang# DIS-NEXT: b8: 38 60 00 02 li 3, 2 72241c2da4SVictor Huang# DIS-NEXT: bc: 60 00 00 00 nop 73241c2da4SVictor Huang# DIS-NEXT: c0: 06 00 00 00 38 63 00 0d paddi 3, 3, 13, 0 74241c2da4SVictor Huang# DIS-NEXT: c8: 4e 80 00 20 blr 75