1# RUN: llc -mtriple=x86_64-- -run-pass=regallocfast -o - %s | FileCheck %s 2# RUN: llc -mtriple=x86_64-- -passes=regallocfast -o - %s | FileCheck %s 3 4... 5--- 6name: foo 7alignment: 16 8tracksRegLiveness: true 9registers: 10 - { id: 0, class: vr128 } 11frameInfo: 12 maxAlignment: 16 13stack: 14 - { id: 0, size: 64, alignment: 16 } 15machineFunctionInfo: {} 16body: | 17 bb.0.entry: 18 ; CHECK: renamable $xmm1 = V_SET0 19 ; CHECK-NEXT: renamable $xmm0 = V_SET0 20 ; CHECK-NEXT: renamable $xmm1 = PXORrr renamable $xmm1, renamable $xmm0 21 ; CHECK-NEXT: MOVAPSmr %stack.0, 1, $noreg, 0, $noreg, killed 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