1 # RUN: llc -run-pass mir-canonicalizer -verify-machineinstrs -mtriple aarch64-unknown-linux-gnu -o - %s | FileCheck %s
2 # RUN: llc -run-pass mir-canonicalizer -mir-vreg-namer-use-stable-hash -verify-machineinstrs -mtriple aarch64-unknown-linux-gnu -o - %s | FileCheck %s
11 blocks: [ '%bb.0', '%bb.1']
13 blocks: [ '%bb.2', '%bb.3' ]
15 blocks: [ '%bb.3', '%bb.7']
17 blocks: [ '%bb.2', '%bb.3' ]
24 ;CHECK: %bb{{[0-9a-f]+}}_{{[0-9a-f]+}}__1:_(p0) = G_JUMP_TABLE %jump-table.0
25 ;CHECK: %bb{{[0-9a-f]+}}_{{[0-9a-f]+}}__1:_(p0) = G_JUMP_TABLE %jump-table.1
26 ;CHECK: %bb{{[0-9a-f]+}}_{{[0-9a-f]+}}__1:_(p0) = G_JUMP_TABLE %jump-table.2
27 ;CHECK: %bb{{[0-9a-f]+}}_{{[0-9a-f]+}}__1:_(p0) = G_JUMP_TABLE %jump-table.3
28 %a:_(p0) = G_JUMP_TABLE %jump-table.0
29 %b:_(p0) = G_JUMP_TABLE %jump-table.1
30 %c:_(p0) = G_JUMP_TABLE %jump-table.2
31 %d:_(p0) = G_JUMP_TABLE %jump-table.3