brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · f1cafc9 Raw
37 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 22# RUN: llc -x mir < %s -mtriple=x86_64-unknown-unknown -mcpu=skylake-avx512 -O1 -run-pass=livevars,twoaddressinstruction | FileCheck %s3 4---5name: PR589146tracksRegLiveness: true7stack:8  - { id: 0, offset: 0, size: 768 }9body:             |10  ; CHECK-LABEL: name: PR5891411  ; CHECK: bb.0:12  ; CHECK-NEXT:   successors: %bb.1(0x80000000)13  ; CHECK-NEXT:   liveins: $rcx, $ymm014  ; CHECK-NEXT: {{  $}}15  ; CHECK-NEXT:   [[COPY:%[0-9]+]]:gr64_nosp = COPY killed $rcx16  ; CHECK-NEXT:   [[COPY1:%[0-9]+]]:vr256x = COPY killed $ymm017  ; CHECK-NEXT: {{  $}}18  ; CHECK-NEXT: bb.1:19  ; CHECK-NEXT:   successors: %bb.1(0x80000000)20  ; CHECK-NEXT: {{  $}}21  ; CHECK-NEXT:   [[COPY2:%[0-9]+]]:vk16wm = COPY $rsp22  ; CHECK-NEXT:   [[VBLENDMPDZ256rmk:%[0-9]+]]:vr256x = VBLENDMPDZ256rmk killed [[COPY2]], [[COPY1]], %stack.0, 8, [[COPY]], 0, $noreg23  ; CHECK-NEXT:   RET killed [[VBLENDMPDZ256rmk]]24  bb.0:25    successors: %bb.1(0x7c000000)26    liveins: $rcx, $ymm027    %0:gr64_nosp = COPY $rcx28    %1:vr256x = COPY $ymm029 30  bb.1:31    successors: %bb.1(0x7c000000)32    %2:vk16wm = COPY $rsp33    %3:vr256x = VMOVUPDZ256rmk %1, killed %2, %stack.0, 8, %0, 0, $noreg34    RET %335 36...37