35 lines · plain
1# RUN: llc -run-pass mir-canonicalizer -verify-machineinstrs -mtriple aarch64-unknown-linux-gnu -o - %s | FileCheck %s2# RUN: llc -run-pass mir-canonicalizer -mir-vreg-namer-use-stable-hash -verify-machineinstrs -mtriple aarch64-unknown-linux-gnu -o - %s | FileCheck %s3...4---5name: foo6alignment: 167jumpTable:8 kind: block-address9 entries:10 - id: 011 blocks: [ '%bb.0', '%bb.1']12 - id: 113 blocks: [ '%bb.2', '%bb.3' ]14 - id: 215 blocks: [ '%bb.3', '%bb.7']16 - id: 317 blocks: [ '%bb.2', '%bb.3' ]18body: |19 bb.0:20 bb.1:21 bb.2:22 bb.3:23 bb.7:24 ;CHECK: %bb{{[0-9a-f]+}}_{{[0-9a-f]+}}__1:_(p0) = G_JUMP_TABLE %jump-table.025 ;CHECK: %bb{{[0-9a-f]+}}_{{[0-9a-f]+}}__1:_(p0) = G_JUMP_TABLE %jump-table.126 ;CHECK: %bb{{[0-9a-f]+}}_{{[0-9a-f]+}}__1:_(p0) = G_JUMP_TABLE %jump-table.227 ;CHECK: %bb{{[0-9a-f]+}}_{{[0-9a-f]+}}__1:_(p0) = G_JUMP_TABLE %jump-table.328 %a:_(p0) = G_JUMP_TABLE %jump-table.029 %b:_(p0) = G_JUMP_TABLE %jump-table.130 %c:_(p0) = G_JUMP_TABLE %jump-table.231 %d:_(p0) = G_JUMP_TABLE %jump-table.332 33...34 35