Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / CodeGen / ARM / GlobalISel / select-const.mir
blob5a1ea32a91c9efa30b0868edb7922d92579aec27
1 # NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 4
2 # RUN: llc -mtriple arm-- -mattr=+v6 -run-pass=instruction-select -verify-machineinstrs %s -o - | FileCheck %s
4 ---
5 name:            get_inverted
6 legalized:       true
7 regBankSelected: true
8 selected:        false
9 tracksRegLiveness: true
10 registers:
11   - { id: 0, class: gprb }
12 body:             |
13   bb.0:
14     liveins: $r0
15     ; CHECK-LABEL: name: get_inverted
16     ; CHECK: liveins: $r0
17     ; CHECK-NEXT: {{  $}}
18     ; CHECK-NEXT: [[MVNi:%[0-9]+]]:gpr = MVNi 0, 14 /* CC::al */, $noreg, $noreg
19     ; CHECK-NEXT: $r0 = COPY [[MVNi]]
20     ; CHECK-NEXT: MOVPCLR 14 /* CC::al */, $noreg, implicit $r0
21     %0:gprb(s32) = G_CONSTANT i32 -1
22     $r0 = COPY %0(s32)
23     MOVPCLR 14 /* CC::al */, $noreg, implicit $r0
25 ...