Re-land [openmp] Fix warnings when building on Windows with latest MSVC or Clang...
[llvm-project.git] / llvm / test / CodeGen / MIR / X86 / mir-namer-hash-frameindex.mir
blob23d5c2e7b60a273207a49ca035c02580c9b0c142
1 # RUN: llc -mtriple x86_64-linux-gnu -run-pass mir-canonicalizer -verify-machineinstrs %s -o - | FileCheck %s
2 # RUN: llc -mtriple x86_64-linux-gnu -run-pass mir-canonicalizer -mir-vreg-namer-use-stable-hash -verify-machineinstrs %s -o - | FileCheck %s
4 ...
5 ---
6 name: f
7 stack:
8   - { id: 0, size: 4 }
9   - { id: 1, size: 4 }
10 fixedStack:
11   - { id: 0, offset: 0, size: 4 }
12   - { id: 1, offset: 0, size: 4 }
13 body: |
14   bb.1:
15     ; CHECK: _1:_(p0) = G_FRAME_INDEX %stack.{{[0-1]}}
16     ; CHECK: _1:_(p0) = G_FRAME_INDEX %stack.{{[0-1]}}
17     ; CHECK: _1:gr32 = MOV32rm %fixed-stack.{{[0-1]}}
18     ; CHECK: _1:gr32 = MOV32rm %fixed-stack.{{[0-1]}}
19     %1:_(p0) = G_FRAME_INDEX %stack.0
20     %2:_(p0) = G_FRAME_INDEX %stack.1
21     %3:gr32 = MOV32rm %fixed-stack.0, 1, _, 0, _
22     %4:gr32 = MOV32rm %fixed-stack.1, 1, _, 0, _
24 ...