brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.6 KiB · a280cd5 Raw
87 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc -mtriple=powerpc64le-unknown-linux-gnu \3# RUN:   -run-pass postrapseudos %s -o - -verify-machineinstrs | FileCheck %s4 5---6name:  copy_cr0_gprc7body:             |8  bb.0.entry:9    liveins: $v2, $v310    ; CHECK-LABEL: name: copy_cr0_gprc11    ; CHECK: renamable $cr0 = nofpexcept XVTDIVDP killed renamable $v2, killed renamable $v3, implicit $rm12    ; CHECK: $r3 = MFOCRF $cr013    ; CHECK: $r3 = RLWINM killed $r3, 4, 28, 31, implicit-def $x314    ; CHECK: BLR8 implicit $lr8, implicit $rm, implicit $x315    renamable $cr0 = nofpexcept XVTDIVDP killed renamable $v2, killed renamable $v3, implicit $rm16    renamable $r3 = COPY killed renamable $cr0, implicit-def $x317    BLR8 implicit $lr8, implicit $rm, implicit $x318...19---20name:  copy_cr3_gprc21body:             |22  bb.0.entry:23    liveins: $v2, $v324    ; CHECK-LABEL: name: copy_cr3_gprc25    ; CHECK: renamable $cr3 = nofpexcept XVTDIVDP killed renamable $v2, killed renamable $v3, implicit $rm26    ; CHECK: $r3 = MFOCRF $cr327    ; CHECK: $r3 = RLWINM killed $r3, 16, 28, 31, implicit-def $x328    ; CHECK: BLR8 implicit $lr8, implicit $rm, implicit $x329    renamable $cr3 = nofpexcept XVTDIVDP killed renamable $v2, killed renamable $v3, implicit $rm30    renamable $r3 = COPY killed renamable $cr3, implicit-def $x331    BLR8 implicit $lr8, implicit $rm, implicit $x332...33---34name:  copy_cr7_gprc35body:             |36  bb.0.entry:37    liveins: $v2, $v338    ; CHECK-LABEL: name: copy_cr7_gprc39    ; CHECK: renamable $cr7 = nofpexcept XVTDIVDP killed renamable $v2, killed renamable $v3, implicit $rm40    ; CHECK: $r3 = MFOCRF $cr7, implicit-def $x341    ; CHECK: BLR8 implicit $lr8, implicit $rm, implicit $x342    renamable $cr7 = nofpexcept XVTDIVDP killed renamable $v2, killed renamable $v3, implicit $rm43    renamable $r3 = COPY killed renamable $cr7, implicit-def $x344    BLR8 implicit $lr8, implicit $rm, implicit $x345...46---47name:  copy_cr0_g8rc48body:             |49  bb.0.entry:50    liveins: $v2, $v351    ; CHECK-LABEL: name: copy_cr0_g8rc52    ; CHECK: renamable $cr0 = nofpexcept XVTDIVDP killed renamable $v2, killed renamable $v3, implicit $rm53    ; CHECK: $x5 = MFOCRF8 $cr054    ; CHECK: $x5 = RLWINM8 killed $x5, 4, 28, 31, implicit-def $x355    ; CHECK: BLR8 implicit $lr8, implicit $rm, implicit $x356    renamable $cr0 = nofpexcept XVTDIVDP killed renamable $v2, killed renamable $v3, implicit $rm57    renamable $x5 = COPY killed renamable $cr0, implicit-def $x358    BLR8 implicit $lr8, implicit $rm, implicit $x359...60---61name:  copy_cr3_g8rc62body:             |63  bb.0.entry:64    liveins: $v2, $v365    ; CHECK-LABEL: name: copy_cr3_g8rc66    ; CHECK: renamable $cr3 = nofpexcept XVTDIVDP killed renamable $v2, killed renamable $v3, implicit $rm67    ; CHECK: $x5 = MFOCRF8 $cr368    ; CHECK: $x5 = RLWINM8 killed $x5, 16, 28, 31, implicit-def $x369    ; CHECK: BLR8 implicit $lr8, implicit $rm, implicit $x370    renamable $cr3 = nofpexcept XVTDIVDP killed renamable $v2, killed renamable $v3, implicit $rm71    renamable $x5 = COPY killed renamable $cr3, implicit-def $x372    BLR8 implicit $lr8, implicit $rm, implicit $x373...74---75name:  copy_cr7_g8rc76body:             |77  bb.0.entry:78    liveins: $v2, $v379    ; CHECK-LABEL: name: copy_cr7_g8rc80    ; CHECK: renamable $cr7 = nofpexcept XVTDIVDP killed renamable $v2, killed renamable $v3, implicit $rm81    ; CHECK: $x5 = MFOCRF8 $cr7, implicit-def $x382    ; CHECK: BLR8 implicit $lr8, implicit $rm, implicit $x383    renamable $cr7 = nofpexcept XVTDIVDP killed renamable $v2, killed renamable $v3, implicit $rm84    renamable $x5 = COPY killed renamable $cr7, implicit-def $x385    BLR8 implicit $lr8, implicit $rm, implicit $x386...87