Re-land [openmp] Fix warnings when building on Windows with latest MSVC or Clang...
[llvm-project.git] / llvm / test / CodeGen / RISCV / GlobalISel / regbankselect / ptrmask-rv64.mir
blobe0e765e368d1de82dd0f6511162ac0d12ae62f58
1 # NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py
2 # RUN: llc -mtriple=riscv64 -run-pass=regbankselect -verify-machineinstrs %s -o - | FileCheck %s
4 ---
5 name:            ptrmask_p0_s64
6 legalized:       true
7 tracksRegLiveness: true
8 body:             |
9   bb.0:
10     liveins: $x10, $x11
11     ; CHECK-LABEL: name: ptrmask_p0_s64
12     ; CHECK: liveins: $x10, $x11
13     ; CHECK-NEXT: {{  $}}
14     ; CHECK-NEXT: [[COPY:%[0-9]+]]:gprb(p0) = COPY $x10
15     ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gprb(s64) = COPY $x11
16     ; CHECK-NEXT: [[PTRMASK:%[0-9]+]]:gprb(p0) = G_PTRMASK [[COPY]], [[COPY1]](s64)
17     ; CHECK-NEXT: $x10 = COPY [[PTRMASK]](p0)
18     ; CHECK-NEXT: PseudoRET implicit $x10
19     %0:_(p0) = COPY $x10
20     %1:_(s64) = COPY $x11
21     %2:_(p0) = G_PTRMASK %0(p0), %1(s64)
22     $x10 = COPY %2(p0)
23     PseudoRET implicit $x10
24 ...