Re-land [openmp] Fix warnings when building on Windows with latest MSVC or Clang...
[llvm-project.git] / llvm / test / CodeGen / X86 / fastregalloc-selfloop.mir
blobd60632a98fb00e1d3485585766c246ca2df54fab
1 # RUN: llc -mtriple=x86_64-- -run-pass=regallocfast -o - %s | FileCheck %s
3 ...
4 ---
5 name:            foo
6 alignment:       16
7 tracksRegLiveness: true
8 registers:
9   - { id: 0, class: vr128 }
10 frameInfo:
11   maxAlignment:    16
12 stack:
13   - { id: 0, size: 64, alignment: 16 }
14 machineFunctionInfo: {}
15 body:             |
16   bb.0.entry:
17     ; CHECK:      renamable $xmm1 = V_SET0
18     ; CHECK-NEXT: renamable $xmm0 = V_SET0
19     ; CHECK-NEXT: renamable $xmm1 = PXORrr renamable $xmm1, renamable $xmm0
20     ; CHECK-NEXT: MOVAPSmr %stack.0, 1, $noreg, 0, $noreg, killed renamable $xmm1
21     ; CHECK-NEXT: MOVAPSmr %stack.0, 1, $noreg, 16, $noreg, killed renamable $xmm0
23     %0:vr128 = V_SET0
24     %1:vr128 = V_SET0
25     %0:vr128 = PXORrr %0, %1
26     MOVAPSmr %stack.0, 1, $noreg, 0, $noreg, %0
27     MOVAPSmr %stack.0, 1, $noreg, 16, $noreg, %1
28     JMP_1 %bb.0.entry
29     RET 0
31 ...