[NFC][RemoveDIs] Prefer iterators over inst-pointers in InstCombine
[llvm-project.git] / llvm / test / CodeGen / AArch64 / GlobalISel / legalize-ignore-hint.mir
blob8cf3e70b293557fb039e1d67c7df2268f53c625a
1 # NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py
2 # RUN: llc -mtriple=aarch64 -run-pass=legalizer -verify-machineinstrs %s -o - | FileCheck %s
4 # Verify that hint instructions are ignored by the legalizer.
6 ---
7 name:            assert_zext
8 tracksRegLiveness: true
9 body: |
10   bb.0:
11     liveins: $w0, $w1
12     ; CHECK-LABEL: name: assert_zext
13     ; CHECK: %copy:_(s32) = COPY $w1
14     ; CHECK: %hint:_(s32) = G_ASSERT_ZEXT %copy, 16
15     ; CHECK: $w0 = COPY %hint(s32)
16     ; CHECK: RET_ReallyLR implicit $w0
17     %copy:_(s32) = COPY $w1
18     %hint:_(s32) = G_ASSERT_ZEXT %copy, 16
19     $w0 = COPY %hint
20     RET_ReallyLR implicit $w0
21 ...