1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py 2# RUN: llc -mtriple=powerpc64le-unknown-linux-gnu -mcpu=pwr9 -run-pass=postmisched -o - %s | FileCheck %s 3--- 4# Check that postmisched's TopDepthReduce heuristic moves the MULLD later 5# because of the dependency on x5 6name: test 7body: | 8 bb.0: 9 ; CHECK-LABEL: name: test 10 ; CHECK: renamable $x5 = LD 0, killed renamable $x5 :: (load 8) 11 ; CHECK: renamable $x4 = LD 0, killed renamable $x4 :: (load 8) 12 ; CHECK: renamable $x5 = MULLD killed renamable $x5, renamable $x3 13 ; CHECK: renamable $x3 = MADDLD8 killed renamable $x4, killed renamable $x3, killed renamable $x5 14 renamable $x5 = LD 0, killed renamable $x5 :: (load 8) 15 renamable $x5 = MULLD killed renamable $x5, renamable $x3 16 renamable $x4 = LD 0, killed renamable $x4 :: (load 8) 17 renamable $x3 = MADDLD8 killed renamable $x4, killed renamable $x3, killed renamable $x5 18... 19