1# RUN: llc -mtriple=x86_64-- -run-pass=regallocfast -o - %s | FileCheck %s 2 3... 4--- 5name: foo 6alignment: 16 7tracksRegLiveness: true 8registers: 9 - { id: 0, class: vr128 } 10frameInfo: 11 maxAlignment: 16 12stack: 13 - { id: 0, size: 64, alignment: 16 } 14machineFunctionInfo: {} 15body: | 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.1, 1, $noreg, 0, $noreg, $xmm1 :: (store (s128) into %stack.1) 21 ; CHECK-NEXT: MOVAPSmr %stack.0, 1, $noreg, 0, $noreg, renamable $xmm1 22 ; CHECK-NEXT: MOVAPSmr %stack.0, 1, $noreg, 16, $noreg, killed renamable $xmm0 23 24 %0:vr128 = V_SET0 25 %1:vr128 = V_SET0 26 %0:vr128 = PXORrr %0, %1 27 MOVAPSmr %stack.0, 1, $noreg, 0, $noreg, %0 28 MOVAPSmr %stack.0, 1, $noreg, 16, $noreg, %1 29 JMP_1 %bb.0.entry 30 RET 0 31 32... 33