brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · a5ffd6e Raw
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